package com.example.listcontainerdemo203zlw2021606130.slice;

import com.example.listcontainerdemo203zlw2021606130.ResourceTable;
import ohos.aafwk.ability.AbilitySlice;
import ohos.aafwk.content.Intent;
import ohos.agp.components.Component;
import ohos.agp.components.ListContainer;

import java.util.ArrayList;
import java.util.List;

public class MainAbilitySlice extends AbilitySlice {
    ListContainer container;
    List<Itme> list;
    List<newsdate_neirong> totalNews;
    @Override
    public void onStart(Intent intent) {
        super.onStart(intent);
        super.setUIContent(ResourceTable.Layout_ability_main);
        list=new ArrayList<>();
        list.add(new Itme(ResourceTable.Media_dj1,"中国共产党是为人民奋斗的政党"));
        list.add(new Itme(ResourceTable.Media_dj2,"党的伟大精神永远是党和国家的宝贵精神财富"));
        list.add(new Itme(ResourceTable.Media_dj3,"推动新时代党的民族工作高质量发展"));
        list.add(new Itme(ResourceTable.Media_dj4,"坚定不移走中国特色解决民族问题的正确道路"));
        list.add(new Itme(ResourceTable.Media_dj5,"以铸牢中华民族共同体意识为主线 以铸牢中华民族共同体意识为主线 推动新时代党的民族工\n" +
                "作高质量发展"));
        list.add(new Itme(ResourceTable.Media_dj6,"坚持不懈为群众办实事做好事"));
        list.add(new Itme(ResourceTable.Media_dj7,"中国共产党的历史使命与行动价值"));
        list.add(new Itme(ResourceTable.Media_dj8,"中国共产党的历史使命与行动价值"));
        list.add(new Itme(ResourceTable.Media_dj9,"广大干部新征程上奋力担当作为"));
        container= (ListContainer) findComponentById(ResourceTable.Id_listcontainer);
        NEW_porive new_porive=new NEW_porive(list,this);
        container.setItemProvider(new_porive);
        int[] newsPics = new int[]{
                ResourceTable.Media_dj1,
                ResourceTable.Media_dj2,
                ResourceTable.Media_dj3,
                ResourceTable.Media_dj4,
                ResourceTable.Media_dj5,
                ResourceTable.Media_dj6,
                ResourceTable.Media_dj7,
                ResourceTable.Media_dj8
        };
        String[] newsTitles = new String[]{
                "中国共产党是为人民奋斗的政党",
                "党的伟大精神永远是党和国家的宝贵精神财富",
                "推动新时代党的民族工作高质量发展",
                "坚定不移走中国特色解决民族问题的正确道路",
                "以铸牢中华民族共同体意识为主线 推动新时代党的民族工作高质量发展",
                "坚持不懈为群众办实事做好事（奋斗百年路 启航新征程·学党史 悟思想 办实事 开新局）",
                "中国共产党的历史使命与行动价值",
                "广大干部新征程上奋力担当作为"
        };
        String[] type=new String[]{"党建新闻","党建新闻","党建要闻","党建要闻","党建专栏","党建专栏","党建新闻","党建新闻"};

        String[] reads=new String[]{"100","200","300","400","500","600","700","800"};
        String[] likes=new String[]{"10","20","30","40","50","60","70","80"};
        String[] contents=new String[]{
                "近日，中国共产党与世界政党领导人峰会以视频连线方式举行。中共中央总书记、国家主席习近平出席峰会并发表主旨讲话。作为世界上最大的执政党，中国共产党的治国理政经验以及为完善全球治理作出的重大贡献，是各国政党领导人讨论最为热烈的话题。与会嘉宾在为中国共产党百年华诞送上祝福的同时，更对这个百年大党的执政能力以及世界情怀给予高度评价。坚守信念又灵活智慧的政党恰逢中国共产党成立100周年之际，参加本次峰会的多国政党领导人谈及中国共产党在100年间走过的光辉历程以及取得的伟大成就，无不给予盛赞。",
                "实现中国梦必须弘扬中国精神。这就是以爱国主义为核心的民族精神，以改革创新为核心的时代精神。这种精神是凝心聚力的兴国之魂、强国之魂。爱国主义始终是把中华民族坚强团结在一起的精神力量，改革创新始终是鞭策我们在改革开放中与时俱进的精神力量。全国各族人民一定要弘扬伟大的民族精神和时代精神，不断增强团结一心的精神纽带、自强不息的精神动力，永远朝气蓬勃迈向未来。",
                "在前不久召开的中央民族工作会议上，习主席发表重要讲话，全面回顾了我们党民族工作百年光辉历程和历史成就，深入分析了当前党的民族工作面临的新形势，系统阐释了我们党关于加强和改进民族工作的重要思想，明确了以铸牢中华民族共同体意识为主线推动新时代党的民族工作高质量发展的指导思想、战略目标、重点任务、政策举措。我们要深入学习贯彻习主席重要讲话精神，把党中央的决策部署落到实处。",
                "回顾党的百年历程，党的民族工作取得的最大成就，就是走出了一条中国特色解决民族问题的正确道路。”在中央民族工作会议上，习近平总书记发表重要讲话，全面回顾了我们党民族工作百年光辉历程和历史成就，深入分析了当前党的民族工作面临的新形势，系统阐释了我们党关于加强和改进民族工作的重要思想，明确了以铸牢中华民族共同体意识为主线推进新时代党的民族工作高质量发展的指导思想、战略目标、重点任务、政策举措。习近平总书记的重要讲话，立意高远、思想深邃、内涵丰富，科学回答了新时代民族工作举什么旗、走什么路等重大问题，具有很强的政治性、思想性、理论性，是党的治国方略在党的民族工作领域的集中体现，是马克思主义民族理论中国化的最新成果，为做好新时代党的民族工作指明了前进方向，提供了根本遵循。",
                "中央民族工作会议8月27日至28日在北京召开。中共中央总书记、国家主席、中央军委主席习近平出席会议并发表重要讲话，强调要准确把握和全面贯彻我们党关于加强和改进民族工作的重要思想，以铸牢中华民族共同体意识为主线，坚定不移走中国特色解决民族问题的正确道路，构筑中华民族共有精神家园，促进各民族交往交流交融，推动民族地区加快现代化建设步伐，提升民族事务治理法治化水平，防范化解民族领域风险隐患，推动新时代党的民族工作高质量发展，动员全党全国各族人民为实现全面建成社会主义现代化强国的第二个百年奋斗目标而团结奋斗。",
                "习近平总书记指出，学史力行是党史学习教育的落脚点，要把学史明理、学史增信、学史崇德的成果转化为改造主观世界和客观世界的实际行动。党史学习教育中，各地区各部门各单位认真学习贯彻习近平总书记重要讲话精神，扎实开展“我为群众办实事”实践活动，结合实际出实招、办实事、见实效，立足本职岗位为人民服务；同时把学习党史同总结经验、观照现实、推动工作结合起来，同解决实际问题结合起来，不断把学习成效转化为工作动力和成效。",
                "该书以习近平总书记“七一”重要讲话精神为指导，全面介绍中国共产党的百年奋斗历程，深刻阐释党的治国理政理念、实践和成就。该书包括三个部分：前言、结束语和正文，前言和结束语主要阐明中国共产党从哪里来、向何处去，正文从全心全意为人民服务、为实现理想不懈奋斗、具有强大领导力和执政力、始终保持旺盛生机和活力、为人类和平与发展贡献力量五个方面回答了中国共产党是一个什么样的政党。",
                "党的十八大以来，以习近平同志为核心的党中央统筹中华民族伟大复兴战略全局和世界百年未有之大变局，深刻论述“党的干部是党和国家事业的中坚力量”“没有广大党员、干部的积极性和执行力，再好的政策措施也会落空”，突出强调“要坚持严管和厚爱结合、激励和约束并重”，明确要求“建立崇尚实干、带动担当、加油鼓劲的正向激励体系”，鲜明指出“要建立健全干部担当作为的激励和保护机制”，阐明了党的干部为什么担当、怎样担当，干部工作如何推动干部担当等重大问题，对我们做好新时代的干部工作具有重要指导意义。"
        };
       totalNews = new ArrayList<>();
       for (int i=0;i<newsPics.length;i++){
           newsdate_neirong newsdate_neirong=new
                   newsdate_neirong(newsTitles[i],
                   type[i],
                   likes[i],reads[i],
                   newsPics[i],
                   contents[i]);
           totalNews.add(newsdate_neirong);
       }
        container.setItemClickedListener(new ListContainer.ItemClickedListener() {
            @Override
            public void onItemClicked(ListContainer listContainer, Component component, int i, long l) {
                Intent intent=new Intent();
                intent.setParam("date",totalNews.get(i));
                present(new NewsDetaSlice(),intent);
            }
        });
    }

    @Override
    public void onActive() {
        super.onActive();
    }

    @Override
    public void onForeground(Intent intent) {
        super.onForeground(intent);
    }
}
